package cn.zly.spring.beans.factory.config;

import cn.zly.spring.beans.factory.BeansException;
import cn.zly.spring.beans.factory.BeanFactory;

/**
 * @author zhanglianyong
 * @date 2025/1/22
 */
public interface AutowireCapableBeanFactory extends BeanFactory {

	Object applyBeanPostProcessorsBeforeInitialization(Object existingBean, String beanName) throws BeansException;

	Object applyBeanPostProcessorsAfterInitialization(Object existingBean, String beanName) throws BeansException;
}
